libraw.git
2 days agoMerge version 0.21.4-2+rpi1 and 0.21.4-2+deb13u1 to produce 0.21.4-2+rpi1+deb13u1 trixie-staging archive/raspbian/0.21.4-2+rpi1+deb13u1 raspbian/0.21.4-2+rpi1+deb13u1
Raspbian automatic forward porter [Mon, 14 Sep 2026 03:05:05 +0000 (04:05 +0100)]
Merge version 0.21.4-2+rpi1 and 0.21.4-2+deb13u1 to produce 0.21.4-2+rpi1+deb13u1

7 weeks agoMerge libraw (0.21.4-2+deb13u1) import into refs/heads/workingbranch
Guilhem Moulin [Wed, 29 Jul 2026 01:53:35 +0000 (03:53 +0200)]
Merge libraw (0.21.4-2+deb13u1) import into refs/heads/workingbranch

7 weeks agoNikon padded/12bit: no need to calculate padded row size before final raw_width adjus...
Alex Tutubalin [Tue, 17 Mar 2026 09:44:57 +0000 (12:44 +0300)]
Nikon padded/12bit: no need to calculate padded row size before final raw_width adjustment

Origin: https://github.com/LibRaw/LibRaw/commit/2468614a9cbcab6b75ca279ab60cac62156f7aeb
Bug: https://github.com/LibRaw/LibRaw/issues/795
Bug-Debian: https://bugs.debian.org/1132655
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-5342

Gbp-Pq: Name CVE-2026-5342.patch

7 weeks agoFix for data size calculation integer overflow in float/deflated DNG loader (TALOS...
Alex Tutubalin [Fri, 13 Mar 2026 14:43:47 +0000 (17:43 +0300)]
Fix for data size calculation integer overflow in float/deflated DNG loader (TALOS-2026-2364); Check for read results

Origin: https://github.com/LibRaw/LibRaw/commit/aa4458eb511daeae90676c1ce5c587106e4aaec1
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2364
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-20884

Gbp-Pq: Topic CVE-2026-20884
Gbp-Pq: Name 03-aa4458eb5.patch

7 weeks agoFP DNG data limit: perform calculations in 64 bit
Alex Tutubalin [Sat, 7 Mar 2026 15:40:05 +0000 (18:40 +0300)]
FP DNG data limit: perform calculations in 64 bit

Origin: https://github.com/LibRaw/LibRaw/commit/dae685a198309b978805f098bafe5d951dbc8747
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2364
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-20884

Gbp-Pq: Topic CVE-2026-20884
Gbp-Pq: Name 02-dae685a19.patch

7 weeks agoimplemented RAW size limit check and allocation result check for 4-shot pentax loaded...
Alex Tutubalin [Sun, 28 Dec 2025 16:18:36 +0000 (19:18 +0300)]
implemented RAW size limit check and allocation result check for 4-shot pentax loaded and FP-dng loader

Origin: https://github.com/LibRaw/LibRaw/commit/afba34ec30bf6409891dc096f6be69155ecf6bdb
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2364
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-20884

Gbp-Pq: Topic CVE-2026-20884
Gbp-Pq: Name 01-afba34ec3.patch

7 weeks agoFix for TALOS-2026-2363: avoid integer overflow in allocation size calculation. Also...
Alex Tutubalin [Thu, 12 Mar 2026 17:34:53 +0000 (20:34 +0300)]
Fix for TALOS-2026-2363: avoid integer overflow in allocation size calculation. Also: check for EOF in read loop

Origin: https://github.com/LibRaw/LibRaw/commit/c911c9b9edffa5fab99f828d0fee6dd2d0f6105f
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2363
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-24450

Gbp-Pq: Name CVE-2026-24450.patch

7 weeks agoX3F decoder: implemented hard single allocation limit via LIBRAW_X3F_ALLOC_LIMIT_MB...
Alex Tutubalin [Wed, 11 Mar 2026 08:57:24 +0000 (11:57 +0300)]
X3F decoder: implemented hard single allocation limit via LIBRAW_X3F_ALLOC_LIMIT_MB define; allocation size calculation converted to 64 bit arithm; fix for TALOS-2026-2359

Origin: https://github.com/LibRaw/LibRaw/commit/ac151a829b8d3e4c74fa3aefa8a029c3cc3f857f
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2359
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-24660

Gbp-Pq: Name CVE-2026-24660.patch

7 weeks agoFix for TALOS-2026-2358
Alex Tutubalin [Sun, 1 Mar 2026 16:54:16 +0000 (19:54 +0300)]
Fix for TALOS-2026-2358

Origin: https://github.com/LibRaw/LibRaw/commit/b9809e410d07ca7bf408e6d036615fb34f8c47cc
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2358
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-20889

Gbp-Pq: Name CVE-2026-20889.patch

7 weeks agoFix for TALOS-2026-2331
Alex Tutubalin [Sat, 28 Feb 2026 15:26:53 +0000 (18:26 +0300)]
Fix for TALOS-2026-2331

Origin: https://github.com/LibRaw/LibRaw/commit/75ed2c12a35b765b3b6ad695cc1f044f19efe644
Bug: https://talosintelligence.com/vulnerability_reports/TALOS-2026-2331
Bug-Debian: https://bugs.debian.org/1133845
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-21413

Gbp-Pq: Name CVE-2026-21413.patch

7 weeks agolibraw (0.21.4-2+deb13u1) trixie; urgency=high
Guilhem Moulin [Wed, 29 Jul 2026 01:53:35 +0000 (03:53 +0200)]
libraw (0.21.4-2+deb13u1) trixie; urgency=high

  * Non-maintainer upload.
  * Fix CVE-2026-5342: nikon_load_padded_packed_raw() out-of-bounds read
    due to missing buffer and dimension validation (closes: #1132655).
  * Fix CVE-2026-20884: deflate_dng_load_raw() integer overflow vulnerability
    (closes: #1133845).
  * Fix CVE-2026-20889: x3f_thumb_loader() heap-based buffer overflow
    vulnerability (closes: #1133845).
  * Fix CVE-2026-21413: lossless_jpeg_load_raw() heap-based buffer overflow
    vulnerability (closes: #1133845).
  * Fix CVE-2026-24450: uncompressed_fp_dng_load_raw() integer overflow
    vulnerability (closes: #1133845).
  * Fix CVE-2026-24660: x3f_load_huffman() heap-based buffer overflow
    vulnerability (closes: #1133845).
  * Add d/salsa-ci.yml for Salsa CI.

[dgit import unpatched libraw 0.21.4-2+deb13u1]

7 weeks agoImport libraw_0.21.4-2+deb13u1.debian.tar.xz
Guilhem Moulin [Wed, 29 Jul 2026 01:53:35 +0000 (03:53 +0200)]
Import libraw_0.21.4-2+deb13u1.debian.tar.xz

[dgit import tarball libraw 0.21.4-2+deb13u1 libraw_0.21.4-2+deb13u1.debian.tar.xz]

16 months agoMerge version 0.21.3-1+rpi1 and 0.21.4-2 to produce 0.21.4-2+rpi1 archive/raspbian/0.21.4-2+rpi1 raspbian/0.21.4-2+rpi1
Raspbian automatic forward porter [Sun, 11 May 2025 04:16:42 +0000 (05:16 +0100)]
Merge version 0.21.3-1+rpi1 and 0.21.4-2 to produce 0.21.4-2+rpi1

16 months agoMerge libraw (0.21.4-2) import into refs/heads/workingbranch
xiao sheng wen [Thu, 24 Apr 2025 13:52:02 +0000 (21:52 +0800)]
Merge libraw (0.21.4-2) import into refs/heads/workingbranch

16 months agolibraw (0.21.4-2) unstable; urgency=medium
xiao sheng wen [Thu, 24 Apr 2025 13:52:02 +0000 (21:52 +0800)]
libraw (0.21.4-2) unstable; urgency=medium

  * Team upload.
  * Revert "d/libraw23t64.symbols: add some symbols already exist in 0.21.3"
    fix FTBFS on some Architecture:
    https://buildd.debian.org/status/logs.php?pkg=libraw&ver=0.21.4-1

[dgit import unpatched libraw 0.21.4-2]

16 months agoImport libraw_0.21.4-2.debian.tar.xz
xiao sheng wen [Thu, 24 Apr 2025 13:52:02 +0000 (21:52 +0800)]
Import libraw_0.21.4-2.debian.tar.xz

[dgit import tarball libraw 0.21.4-2 libraw_0.21.4-2.debian.tar.xz]

16 months agoImport libraw_0.21.4.orig.tar.gz
xiao sheng wen [Thu, 24 Apr 2025 07:55:00 +0000 (15:55 +0800)]
Import libraw_0.21.4.orig.tar.gz

[dgit import orig libraw_0.21.4.orig.tar.gz]

22 months agoMerge version 0.21.2-2.1+rpi1 and 0.21.3-1 to produce 0.21.3-1+rpi1 archive/raspbian/0.21.3-1+rpi1 raspbian/0.21.3-1+rpi1
Raspbian automatic forward porter [Fri, 1 Nov 2024 00:37:17 +0000 (00:37 +0000)]
Merge version 0.21.2-2.1+rpi1 and 0.21.3-1 to produce 0.21.3-1+rpi1

22 months agoMerge libraw (0.21.3-1) import into refs/heads/workingbranch
Matteo F. Vescovi [Thu, 24 Oct 2024 18:53:40 +0000 (20:53 +0200)]
Merge libraw (0.21.3-1) import into refs/heads/workingbranch

22 months agolibraw (0.21.3-1) unstable; urgency=medium
Matteo F. Vescovi [Thu, 24 Oct 2024 18:53:40 +0000 (20:53 +0200)]
libraw (0.21.3-1) unstable; urgency=medium

  * New upstream release
    - debian/patches/: patchset dropped (merged upstream)
  * debian/control:
    - pkg-config -> pkgconf
    - S-V bump 4.6.2 -> 4.7.0 (no changes needed)

[dgit import unpatched libraw 0.21.3-1]

22 months agoImport libraw_0.21.3.orig.tar.gz
Matteo F. Vescovi [Thu, 24 Oct 2024 18:53:40 +0000 (20:53 +0200)]
Import libraw_0.21.3.orig.tar.gz

[dgit import orig libraw_0.21.3.orig.tar.gz]

22 months agoImport libraw_0.21.3-1.debian.tar.xz
Matteo F. Vescovi [Thu, 24 Oct 2024 18:53:40 +0000 (20:53 +0200)]
Import libraw_0.21.3-1.debian.tar.xz

[dgit import tarball libraw 0.21.3-1 libraw_0.21.3-1.debian.tar.xz]

2 years agoMerge version 0.21.1-7+rpi1 and 0.21.2-2.1 to produce 0.21.2-2.1+rpi1 archive/raspbian/0.21.2-2.1+rpi1 raspbian/0.21.2-2.1+rpi1
Raspbian automatic forward porter [Thu, 27 Jun 2024 12:25:28 +0000 (13:25 +0100)]
Merge version 0.21.1-7+rpi1 and 0.21.2-2.1 to produce 0.21.2-2.1+rpi1

2 years agoMerge libraw (0.21.2-2.1) import into refs/heads/workingbranch
Benjamin Drung [Wed, 28 Feb 2024 19:43:42 +0000 (19:43 +0000)]
Merge libraw (0.21.2-2.1) import into refs/heads/workingbranch

2 years agoCR3-Qstep table: avoid wrong 64-bit code generation
Alex Tutubalin [Thu, 4 Jan 2024 12:36:38 +0000 (15:36 +0300)]
CR3-Qstep table: avoid wrong 64-bit code generation

Gbp-Pq: Name 0001-CR3-Qstep-table-avoid-wrong-64-bit-code-generation.patch

2 years agolibraw (0.21.2-2.1) unstable; urgency=medium
Benjamin Drung [Wed, 28 Feb 2024 19:43:42 +0000 (19:43 +0000)]
libraw (0.21.2-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1062601

[dgit import unpatched libraw 0.21.2-2.1]

2 years agoImport libraw_0.21.2-2.1.debian.tar.xz
Benjamin Drung [Wed, 28 Feb 2024 19:43:42 +0000 (19:43 +0000)]
Import libraw_0.21.2-2.1.debian.tar.xz

[dgit import tarball libraw 0.21.2-2.1 libraw_0.21.2-2.1.debian.tar.xz]

2 years agoImport libraw_0.21.2.orig.tar.gz
Matteo F. Vescovi [Sun, 14 Jan 2024 17:24:49 +0000 (18:24 +0100)]
Import libraw_0.21.2.orig.tar.gz

[dgit import orig libraw_0.21.2.orig.tar.gz]

2 years agoMerge libraw (0.21.1-7+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Sat, 21 Oct 2023 22:45:40 +0000 (22:45 +0000)]
Merge libraw (0.21.1-7+rpi1) import into refs/heads/workingbranch

2 years agoraw-identify: use fallback if PATH_MAX not available
Pino Toscano [Sun, 1 Nov 2020 10:07:23 +0000 (11:07 +0100)]
raw-identify: use fallback if PATH_MAX not available

PATH_MAX is optional in POSIX, so define a fallback value if not
available. While ideally it should not be relied upon, a fallback value
is enough for a sample application.

Gbp-Pq: Name 0002-raw-identify-use-fallback-if-PATH_MAX-not-available.patch

2 years agoDo not set shrink flag for 3/4 component images
Alex Tutubalin [Wed, 5 Jul 2023 20:37:33 +0000 (22:37 +0200)]
Do not set shrink flag for 3/4 component images

Gbp-Pq: Name 0001-Do-not-set-shrink-flag-for-3-4-component-images.patch

2 years agolibraw (0.21.1-7+rpi1) trixie-staging; urgency=medium
Peter Michael Green [Sat, 21 Oct 2023 22:45:40 +0000 (22:45 +0000)]
libraw (0.21.1-7+rpi1) trixie-staging; urgency=medium

  * Update symbols file for raspbian.

[dgit import unpatched libraw 0.21.1-7+rpi1]

2 years agoImport libraw_0.21.1-7+rpi1.debian.tar.xz
Peter Michael Green [Sat, 21 Oct 2023 22:45:40 +0000 (22:45 +0000)]
Import libraw_0.21.1-7+rpi1.debian.tar.xz

[dgit import tarball libraw 0.21.1-7+rpi1 libraw_0.21.1-7+rpi1.debian.tar.xz]

3 years agoraw-identify: use fallback if PATH_MAX not available
Pino Toscano [Sun, 1 Nov 2020 10:07:23 +0000 (11:07 +0100)]
raw-identify: use fallback if PATH_MAX not available

PATH_MAX is optional in POSIX, so define a fallback value if not
available. While ideally it should not be relied upon, a fallback value
is enough for a sample application.

Gbp-Pq: Name 0002-raw-identify-use-fallback-if-PATH_MAX-not-available.patch

3 years agoDo not set shrink flag for 3/4 component images
Alex Tutubalin [Wed, 5 Jul 2023 20:37:33 +0000 (22:37 +0200)]
Do not set shrink flag for 3/4 component images

Gbp-Pq: Name 0001-Do-not-set-shrink-flag-for-3-4-component-images.patch

3 years agolibraw (0.21.1-7) unstable; urgency=medium
Matteo F. Vescovi [Mon, 24 Jul 2023 12:22:16 +0000 (14:22 +0200)]
libraw (0.21.1-7) unstable; urgency=medium

  * debian/libraw23.symbols: more symbols fixing

[dgit import unpatched libraw 0.21.1-7]

3 years agoImport libraw_0.21.1-7.debian.tar.xz
Matteo F. Vescovi [Mon, 24 Jul 2023 12:22:16 +0000 (14:22 +0200)]
Import libraw_0.21.1-7.debian.tar.xz

[dgit import tarball libraw 0.21.1-7 libraw_0.21.1-7.debian.tar.xz]

3 years agoImport libraw_0.21.1.orig.tar.gz
Matteo F. Vescovi [Mon, 23 Jan 2023 20:21:27 +0000 (21:21 +0100)]
Import libraw_0.21.1.orig.tar.gz

[dgit import orig libraw_0.21.1.orig.tar.gz]